2019년04월06일 17번
[과목 구분 없음] 다음 C 프로그램의 출력 결과는?

- ① 2
- ② 3
- ③ 5
- ④ 6
(정답률: 44%)
문제 해설
이유:
- 먼저, int형 변수 a와 b에 각각 10과 20을 대입한다.
- 그리고 a와 b를 더한 값을 변수 c에 대입한다. 따라서 c의 값은 30이 된다.
- 그 다음, c를 3으로 나눈 나머지를 구한다. 30을 3으로 나눈 나머지는 0이므로 변수 d에 0이 대입된다.
- 마지막으로, d의 값을 출력한다. 따라서 출력 결과는 0이 된다.
- 따라서 정답은 "2"가 아닌 "3"이다.
- 먼저, int형 변수 a와 b에 각각 10과 20을 대입한다.
- 그리고 a와 b를 더한 값을 변수 c에 대입한다. 따라서 c의 값은 30이 된다.
- 그 다음, c를 3으로 나눈 나머지를 구한다. 30을 3으로 나눈 나머지는 0이므로 변수 d에 0이 대입된다.
- 마지막으로, d의 값을 출력한다. 따라서 출력 결과는 0이 된다.
- 따라서 정답은 "2"가 아닌 "3"이다.